class Person(object):
    def __init__(self, name, age):
        self.name = name
        self.age = age

    def __str__(self):
        # 返回值是一个字符串
        return '这是Person类，具有name和age两个实例属性'


if __name__ == '__main__':
    per = Person('马迪迪', 28.4)
    print(per)  # 还是内存地址吗？不是，__str__方法中的内容。直接输出对象，实际上是调用__str__方法
    print(per.__str__())  # 手动调用
